// 页面启动
$(document).ready(function() {
	//初始化日期控件
	initDataPicker();
	
	//初始化分类拖动事件
	initSortTable();
	
})

/**
 * 初始化日期控件
 */
function initDataPicker(){
	$('#data_5 .input-daterange').datepicker({
		keyboardNavigation : false,
		forceParse : false,
		autoclose : true,
		format : 'yyyy/mm/dd',
	});
}

/**
 * 初始化分类拖动事件
 */
function initSortTable() {
	$(".sortable-list").sortable({
		connectWith : ".connectList"
	}).disableSelection();
}

/**
 * 添加商品事件
 */
function addProduct(){
	var url = baselocation + "/system/goods/list/add";
    showProduct('添加商品',url,null,null,'900',null)
}


/*产品-删除*/
function delProduct(row, id) {
	debugger;
	layer.confirm('确认要删除吗？', {
		btn : [ '确定', '取消' ] //按钮
	}, function() {
		var url = baselocation + '/system/goods/list/delete/' + id;
		$.ajax({
			contentType: "application/x-www-form-urlencoded", 
			dataType:"json",
			type : 'delete',
			url : url,
			data:{},
			success : function(result) {
				debugger;
				if (result.success == true) {
					layer.msg('已删除!', {
						icon : 1,
						time : 1000
					});
					$table.bootstrapTable('remove', {
			            field: 'productNumber',
			            values: [row.productNumber]
			        });
				} else {
					layer.alert(result.message, {
						icon : 2
					});
				}
			},
			error:function(){
				console.log("------------------->");
			}
		})
	});
}
/*用户-冻结-商品*/
function stopProduct(obj, id) {
	layer.confirm('确认要下架该商品吗？', {
		btn : [ '确定', '取消' ] //按钮
	}, function() {
		$.ajax({
			data : {
				'status' : 0
			},
			dataType : 'json',
			type : 'post',
			url : baselocation + '/system/goods/list/' + id + '/audit',
			success : function(result) {
				if (result.success == true) {
					$(obj).parents("tr").find(".td-manage").prepend('<a class="like text-info" href="javascript:void(0)" onClick="startProduct(this,' + id + ')" title="上架"><i class="glyphicon glyphicon-play"></i></a>');
					$(obj).parents("tr").find(".td-status").html('<span class="label label-danger">已下架</span>');
					$(obj).remove();
					layer.msg('该商品已下架!', {
						icon : 5,
						time : 1000
					});
				} else {
					layer.alert(result.message, {
						icon : 2
					});
				}
			}
		})
	});
}

/*用户-启用 -商品*/
function startProduct(obj, id) {
	layer.confirm('确认要上架该商品吗？', {
		btn : [ '确定', '取消' ] //按钮
	}, function() {
		$.ajax({
			data : {
				'status' : 1
			},
			dataType : 'json',
			type : 'post',
			url : baselocation + '/system/goods/list/' + id + '/audit',
			success : function(result) {
				if (result.success == true) {
					$(obj).parents("tr").find(".td-manage").prepend('<a class="like text-info" href="javascript:void(0)" onClick="stopProduct(this,' + id + ')" title="下架"><i class="glyphicon glyphicon-pause"></i></a>');
					$(obj).parents("tr").find(".td-status").html('<span class="label label-primary">出售中</span>');
					$(obj).remove();
					layer.msg('该商品已上架!', {
						icon : 6,
						time : 1000
					});
				} else {
					layer.alert(result.message, {
						icon : 2
					});
				}
			}
		})
	});
}

/*用户-查看 - 商品*/
function showProduct(title, url, id, ope, w, h) {
	if (id == null) {
		layerShow(title, url, w, h);
	} 
	if(id && !ope){
		layerShow(title, url+'/'+id , w, h);
	}
	if(id&&ope){
		layerShow(title, url+'/'+id+'/'+ope, w, h);
	}
}



